SOPHIE desktop tools supporting framework development
نویسندگان
چکیده
I declare that the work described in this dissertation is, except where otherwise stated, entirely my own work and has not been submitted as an exercise for a degree at this or any other university. I agree that Trinity College Library may lend or copy this dissertation upon request. iii Acknowledgement I would like to thank my parents for funding my studies and supporting me during all these years. I would also like to thank my supervisor Stephen Barrett, for guiding me through this project; for his knowledge that makes the project different; for his personality that changes me. Also I would like to thank They've given me a lot of help and support all through my dissertation. I would like to thank everyone in Ubicomp, I can never do this alone. In general I would like to thank all the people I love. Without them any of this would make sense. SOPHIE is a developing novel peer to peer based search system, employing a non-invasive Trust based approach to information analysis and gathering to the problem of delivering more useful web search ranking. The architecture of the system consists of: a peer client, a shared decentralized database and a trust engine DANTE. This project focuses on the functionality and scalability development of the peer clients. One of the key challenges for SOPHIE is to collect user actions implicitly on the peer client. The current solution to date provides support for the interrogation of user activity only for web browsing, and specifically for later variants of the Firefox Web browser. This project presents a framework solution for the support of arbitrary browser technology that would be specialized within the content of the project for key browsers such as Microsoft Internet Explorer variants, and Apple's Safari amongst others. Additionally, in the area of enterprise search, it is apparent that other desktop tools (such as word processors, e-mail tools, postscript viewers and etc) are relevant in the access of corporate information. Therefore integration with those desktop tolls is also supported within the same framework.
منابع مشابه
Supporting Synchronous Distance Language Learning with Desktop Videoconferencing
This study involves three dimensions: distance language education (DLE) as the context, videoconferencing as the technology, and the provision of synchronous oral and visual interaction in DLE as the core research problem. This article follows on this author's previous research in regard to the inclusion of oral and visual interaction in distance language learning through the use of Internet-ba...
متن کاملRapid development of proteomic applications with the AIBench framework
In this paper we present two case studies of Proteomics applications development using the AIBench framework, a Java desktop application framework mainly focused in scientific software development. The applications presented in this work are Decision Peptide-Driven, for rapid and accurate protein quantification, and Bacterial Identification, for Tuberculosis biomarker search and diagnosis. Both...
متن کاملA Desktop-Integrated Semantic Platform for Personal Information Management
The Semantic Web dream of a real world-wide graph of interconnected resources is – slowly but steadily – becoming a concrete reality. Still, the whole range of models and technologies which will change forever the way we interact with the web, seems to be missing from every-day technologies available on our personal computers. Ontologies, annotation facilities and semantic querying could (and s...
متن کاملTowards Computer-Supported Collaborative Software Engineering
Software engineering is a fundamentally collaborative activity, yet most tools that support software engineers are designed only for single users. There are many foreseen benefits in using tools that support real time collaboration between software engineers, such as avoiding conflicting concurrent changes to source files and determining the impact of program changes immediately. Unfortunately,...
متن کاملEvolution of Collaborative Learning Environments based on Desktop Computer to Mobile Computing: A Model-Based Approach
In the last years a great amount of collaborative applications have been developed. These applications can be framed in the paradigms of Computer Supported Cooperative Work (CSCW) or Computer Supported Collaborative Learning (CSCL) according to their specific purpose (group work or learning in-group). On the other hand some of them have been developed according to the paradigm of mobile computi...
متن کامل